QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

CONFIG += c++11
QT += core gui network

# The following define makes your compiler emit warnings if you use
# any Qt feature that has been marked deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS

# You can also make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

SOURCES += \
    MessageList.cpp \
    changepassword.cpp \
    chatWindow.cpp \
    components/chatmessagewidget/chatmessagewidget.cpp \
    components/fileChat/filechat.cpp \
    components/tcp/tcp.cpp \
    components/utils.cpp \
    games.cpp \
    login.cpp \
    main.cpp \
    mainwindow.cpp \
    registerpage.cpp

HEADERS += \
    changepassword.h \
    components/chatmessagewidget/chatmessagewidget.h \
    components/fileChat/filechat.h \
    components/tcp/tcp.h \
    games.h \
    head.h \
    login.h \
    mainwindow.h \
    public.h \
    registerpage.h

FORMS += \
    changepassword.ui \
    games.ui \
    login.ui \
    mainwindow.ui \
    registerpage.ui

TRANSLATIONS += \
    weChat_zh_CN.ts

# 链接 ws2_32.lib
LIBS += -lws2_32

# 将 `filechat.h` 头文件添加到项目的 `HEADERS` 变量中。
# `HEADERS` 变量通常用于指定项目中需要编译的头文件列表。
# 这行代码的作用是确保 `filechat.h` 文件在编译时被包含在项目中。
HEADERS += filechat.h

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

DISTFILES += \
    images/2.png \
    images/ceBianLan.png \
    images/charTool.png \
    images/fileIcon.png \
    images/groupHeadImg.png \
    images/head1.png \
    images/head2.png \
    images/head3.png \
    images/head4.png \
    images/searchIMG.png
